<%@page import="com.dfhc.util.CryptoHelper"%>
<%@page contentType="text/html; charset=UTF-8" language="java" %>

 <div id="outer" class="outer-div" >  
  </div>  
  <div id="fromInner" class="inner-div" > 
  
  <div class="content-div">
	  <div class="tan_close_div">
	     <a href="javascript:void(0);"  onclick="javascript:close_from_tan()" >×</a>
	  </div>
	  
	  <!-- 加载iframe -->
	  <div class="frame_div" id="from_frame_div">
	  
	   <iframe  name="from_frame" id="from_frame">
	   
	
	   
	   </iframe>
	  
	  </div>
      <!-- end 加载iframe -->
      
	  <div class="tan_btn_div">
	    <a href="javascript:void(0);" class="assignee_ok" onclick="javascript:from_ok()"> 确定选择</a>
	    <a href="javascript:void(0);" class="assignee_cancel" onclick="javascript:close_from_tan()"> 取消选择</a>
	  </div>
 
  </div>
 
 
 </div>

<script type="text/javascript">

var userList;
var roleList;
var fromTemplateObj;

//全选、取消选中

jQuery(".select_all_chk").delegate(".main_check","click",function(){

	  var _parent=jQuery(this);//保存this
	  var _that=jQuery(_parent).parents("thead").next("tbody");
	  var checkedFlag=jQuery(_parent).attr("checkflag");
	 
	  if(checkedFlag=='true'){//取消
		
		  jQuery(_parent).attr("checkflag","false");
		  jQuery(_that).find(".select_chk").find("input[type='checkbox']:checked").each(function(){
			  
				jQuery(this).prop("checked",false);
				
			});
		  
		
	}else{//选中
		
		 jQuery(_parent).attr("checkflag","true");
		   jQuery(_that).find(".select_chk").find("input[type='checkbox']").each(function(){
				jQuery(this).prop("checked",true);
				
		});
	
	}
	
});



//显示弹出层
function showfromTemplate(obj){
		fromTemplateObj = obj;
		jQuery("#from_frame_div").find("iframe").prop("src",'${pageContext.request.contextPath }<%=CryptoHelper.encryptUrl(request,"/formtemplate/reference")%>');
		jQuery("#outer").addClass("show");
		jQuery("#fromInner").addClass("show");
}
//关闭弹出层
function close_from_tan(){
	
	jQuery("#outer").hide().removeClass("show");
	jQuery("#fromInner").hide().removeClass("show");
	
	jQuery("#fromInner").removeClass("inner-div-dept");
	jQuery("#from_frame_div").removeClass("frame_div_dept");
	
	jQuery("#from_frame_div").find("iframe").html("");
	jQuery("#from_frame_div").find("iframe").prop("scr","");
}



//选择需要的表单模板
function from_ok(){
    var frame_pointer=jQuery("#from_frame").contents().find(".cbox");//获取iframe中的input内容保存指正指向
	
    var select_num=0;
    var ids = "";
    var names = "";
	jQuery(frame_pointer).each(function(){
		var ischecked=jQuery(this).is(":checked");
		if(ischecked==true || ischecked=='true'){
			templateVo={"id":"","name":""};
			select_num=select_num+1;
			var id=jQuery(this).parents("tr").attr("id");
			var name=jQuery(this).parents("td").next().next().text();
			if(ids == ""){
				ids = id;
			}else{
				ids += ","+id;
			}
			if(names == ""){
				names = name;
			}else{
				names += ","+name;
			}
		}
		
		
	});
	if(select_num==0){
		alert("请至少选择一条数据!");
		return false;
	}
	if(select_num > 1){
		alert("只能选择一条数据!");
		return false;
	}
	$(fromTemplateObj).parents(".myflow_props_content").find("#pformTemplateName").find("input").val(names).change();
	$(fromTemplateObj).parents(".myflow_props_content").find("#pformTemplateId").find("input").val(ids).change();
	close_from_tan();
}
</script>  
